﻿.photo_model .photo_list_more/*重置*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;width: 100%;height: auto}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
a{text-decoration: none;color:#666; }
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;}
html{height:100%;}
body{color:#666; background-color:#fff;font: 12px/1.5 '微软雅黑',tahoma,arial,'Hiragino Sans GB',宋体,sans-serif;}
/*公共样式*/
.m-auto{margin: auto;}
.pt30{padding-top: 30px}
.pb30{padding-bottom: 30px}
.mw-auto{margin: auto;width: 100%; max-width:1200px;}
.bf7f7f7{background: #f7f7f7;}
.bfff{background: #fff;}
.width100{width: 100%;}
.mt15{margin-top: 15px}
.hidden{overflow: hidden;}
.text-hidden{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.left{float: left;}
.right{float: right;}
.position-fixed{position: fixed;}
.position-absolute{position: absolute;}
.position-relative{position: relative;}
.h100{height: 100%;}
.ml13{margin-left: 13px}
.mr13{margin-right: 13px;}
.mb30{margin: 30px 0px}
.clear{clear: both}
.z-index100{z-index: 100}
.p50{padding: 50px 0px}
.p20{padding: 20px 0px}
.w960{width: 960px}
.img_line{border-bottom: 1px solid #F2F2F2;}
.model_title > h3{height:50px;line-height:50px;font-size: 24px;color:#3d3d3d;border-bottom:1px solid #444; }
.model_title > a{height:50px;line-height:50px;font-size: 14px;color:#a3a3a3; }
.text_title > p{text-align: center;font-size: 26px;color: #444}
.text_title  p >span{font-size: 14px;color: #999;display: block}
/*分页*/

.page{}
.page .on{background: #2B82EC;color: #fff}
.page #total{display: inline-block;  width: 80px;  height: 42px;  line-height: 42px;  text-align: center;  color: #9E9E9E;  background: #F2F2F2;  font-size: 16px;border: 1px solid #2B82EC}
.page_a{display: inline-block;  width: 42px;  height: 42px;  line-height: 42px;  text-align: center;  color: #9E9E9E;  background: #F2F2F2;  margin-left: 5px;  font-size: 14px;cursor: pointer;border: 1px solid #2B82EC}
.page_up{}
.page_list a{display: block;cursor: pointer}
#head_left_p{height: 64px;background: url(i1.png) no-repeat left center;width: 108px;line-height: 64px;text-align: right;border-right: 1px solid #F0F0F0;padding-right:30px;font-size: 14px;cursor: pointer }
#head_left_p:hover{background: url(i2.png) no-repeat left center;color:#0061B0}
#weibo{width: 42px;height: 42px;border-radius: 50%;display: inline-block;border: 1px solid #F0F0F0;background: url(m2.png) no-repeat center; margin-top: 10px;margin-right: 20px}
#weibo:hover{background:#0061B0 url(m3.png) no-repeat center;border: 1px solid #0061B0;}
#weixin{width: 42px;height: 42px;border-radius: 50%;display: inline-block;border: 1px solid #F0F0F0;background: url(m1.png) no-repeat center;margin-top: 10px}
#weixin:hover{background:#0061B0 url(m4.png) no-repeat center;border: 1px solid #0061B0; }
/*内容样式*/
.head_d{height: 160px;margin-top: 60px;}
.topkong{height:60px;}
/*内容页*/
.info_content{margin-top: 60px}
/*.info_content*/
.info_content >h3{font-size: 18px;text-align: center}

.info_content .detail > p{line-height: 180%}
.info_content .detail > img{width: 100%;height: auto}



/*
导航
*/
.head{top:0;left:0;box-shadow:2px -3px 13px #444;}
.nav{height:70px; }
.logo{display: table-cell;height: 60px;vertical-align: middle;width: 186px}
.logo img{vertical-align: middle}
.navitem1{
    position:relative;
    display: block;
    width: auto;
    height: 68px;
    font-size: 14px;
    color:#091333;
    transition: border 0.5s ;
    -webkit-transition: border 0.5s ;
    -moz-transition: border 0.5s ;
    -o-transition: border 0.5s;
    cursor: pointer
}
.navitem {
    color: #091333;
    height: 68px;
    line-height: 68px;
    padding: 0 10px;
    display: block;
    margin: 0 10px;
    position: relative;
}


.navitem:hover{border-top: 2px solid rgb(0,63,126);background:rgb(0,63,126);color: #fff;}
.navitem1 > .active{border-top: 2px solid rgb(0,63,126);background:rgb(0,63,126);color: #fff;}
.subnav {
    position: absolute;
    top:69px;
    display: none;
    min-width:200px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-top: 2px solid rgb(0,63,126);
	color: #fff;
    left: -30px;
    padding: 14px;
    background: rgb(0,63,126) none repeat scroll 0% 0%;
    z-index: 999999999999999999;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease 0s;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.subnav li a{
    margin: 0 6px;
    height: 30px;
    line-height: 30px;
    display: block;
    background:rgb(0,63,126);
    border-bottom: 1px solid #fff;
	color: #fff;
    text-align: center;
    word-break:keep-all;
}


/*banner*/
.banner{height:500px;margin-top: 70px}
.banner .imgs{cursor: pointer;display: none;}
.banner .imgs a{display: inline-block;height:100%;width:100%;}
.prev{left:10px;background:url(ico_sliding.png) 0px -140px no-repeat;}
.next{right:10px;background:url(ico_sliding.png) 0px -216px no-repeat;}
.viewArrows{position:absolute;top:45%;width:72px;height:72px;z-index:1;overflow:hidden;opacity:0.2;cursor: pointer}
.viewArrows:hover{opacity:1}

/*图文列表模块。。图文相册*/
.img_model .img_list{padding: 20px 0px;}
.img_model .img_list  ul >li{
    display: block;float: left;width: 270px;margin: 35px 13px;height: 240px;border: 1px solid #EAEAEA;
            transition: box-shadow 0.8s,margin 0.8s,background 0.8s ;
    -webkit-transition: box-shadow 0.8s,margin 0.8s,background 0.8s ;
       -moz-transition: box-shadow 0.8s,margin 0.8s,background 0.8s  ;
         -o-transition: box-shadow 0.8s,margin 0.8s,background 0.8s }
.img_model .img_list_img{top:0;left:0;width: 270px;height:200px; }
.img_model .img_list_img img{width: 270px;height:200px;}
.img_model .img_list  ul >li:hover{box-shadow: 0px 2px 15px #999;margin: 30px 13px 40px 13px;background: #F6F6F6;cursor: pointer }
.img_model .img_list_title{width: 240px;left: 7%;top:210px}
.img_model .img_list_info{width: 35px;height: 35px;border-radius: 0;color: #333;line-height: 35px;text-align: center;top:330px;right: 10px;font-size: 16px}
.img_model .img_list_info:hover{background: #091333;color: #fff}
.img_hover{background: #091333;color: #fff;
    transition: all 0.8s ;
    -webkit-transition: all 0.8s ;
    -moz-transition: all 0.8s ;
    -o-transition: all 0.8s ;}
.img_model .img_list_description{top:232px;height: 135px;left: 7%;width: 237px;border-top:1px solid #EAEAEA;line-height: 180%}
.img_model .img_list_description p{padding: 15px 0px}


/*文字列表模块*/
.text_model{/*background: #F8F8F8;*/}
.text_model .text_list{border-bottom: 1px solid #EBEBEB;}

.text_model .text_list_list .text_list_left {
    width: 180px;
    margin-left: 160px;

    transition: margin 0.8s ;
    -webkit-transition: margin 0.8s ;
    -moz-transition: margin 0.8s ;
    -o-transition: margin 0.8s ;
}
.text_model .text_list_list{background: none}
.text_model .text_list_list .text_list_right {margin-left: 50px;}
.text_model .text_list_list .text_list_right >h3{width: 470px;  height: 20px;  line-height: 20px;  font-size: 16px;  color: #464646;}
.text_model .text_list_list .text_list_right .text_description {width: 470px;   color: #464646;margin-top: 15px;height: 42px;overflow: hidden}
.text_model .text_list_list .text_list_right .text_description >p{line-height: 180%;}
.text_model .text_list_list .date_month{font-size: 60px;color:#dcdcdc;text-align: right;line-height: 50px;}
.text_model .text_list_list  .date_year{color: #bdbdbd;  font-size: 16px;  text-align: right;}
.text_model .text_list_more{width: 362px;padding: 0px 0px 30px 0px;}
.text_model .text_list_more a{background: #F8F8F8;display:inline-block;width:362px;color:#E90501;border: 1px solid #DFDFDF;border-radius: 30px;text-align: center;line-height: 60px;height: 60px;font-size: 20px}
.text_hover{
    background: #091333;
    transition: background 0.8s ;
    -webkit-transition: background 0.8s ;
    -moz-transition: background 0.8s ;
    -o-transition: background 0.8s ;
}
.text_list_left_hover{
    width: 180px;
    margin-left: 100px;
    transition: margin 0.8s ;
    -webkit-transition: margin 0.8s ;
    -moz-transition: margin 0.8s ;
    -o-transition: margin 0.8s ;
}

    /*相册模块*/
.photo_model{background: #F3F3F3;}
.photo_model .photo_nav{text-align: center;cursor: pointer}
.photo_model .photo_nav a{  background:#0660AD;line-height: 16px;  height: 16px;  padding: 8px 16px;  color: #616161;  border: #d2d2d2 1px solid;  margin-right: 2px;  display: inline-block;
    transition: background 0.8s ;
    -webkit-transition: background 0.8s ;
    -moz-transition: background 0.8s  ;
    -o-transition: background 0.8s }
.photo_model .photo_nav a:nth-last-child(1){margin-left:-2px}
.photo_model .photo_nav a:hover{background: #091333;color:#fff}
.photo_model .photo_list{display: none}
.photo_model .photo_list li{width: 25%;float: left;display: block;max-height: 305px;margin-bottom: -5px;}
.photo_model .photo_list li img{
    transition: transform 0.8s ;
    -webkit-transition: transform 0.8s ;
    -moz-transition: transform 0.8s  ;
    -o-transition: transform 0.8s }

.photo_list_img_hover{
    transform:scale(1.2,1.2);
    -webkit-transform:scale(1.2,1.2);
    -moz-transform:scale(1.2,1.2);
    -o-transform:scale(1.2,1.2);
}
.photo_model .photo_list_more{padding: 30px 0px 30px 0px;background:rgb(0,63,126);text-align: center;margin-top: -30px;
    transition: background 0.8s ;
    -webkit-transition: background 0.8s ;
    -moz-transition: background 0.8s  ;
    -o-transition: background 0.8s

}
.photo_model .photo_list_more:hover{background: #0660AD}
.photo_model .photo_list_more a{color:#fff;text-align: center;line-height: 60px;height: 60px;font-size: 20px;background: none}
.photo_model .photo_meng{top:0;left:0;width: 100%;height: 100%;display: none}
.photo_model .photo_list_title{top:50%;left:0;background:none;width: 100%;height: auto;text-align: center;color:#fff;font-size:14px;z-index: 20;display: none}


/*有情链接模块*/
.link_model ul li{width: 160px;height: 80px;float:left;display: block;}


/*图文单页模块*/

.pages_img_model{ }
.pages_img_model .pages_img_list{width: 1060px;padding-bottom: 50px }
.pages_img_model .pages_img_list li{width:320px;height:230px;float: left;display: block;margin-right: 50px; }
.pages_img_model .pages_title{text-align: center;margin-top: 15px;font-size: 16px;}
.pages_img_model .pages_description{font-size: 14px;line-height: 180%;margin-top: 10px}

/*单页模块*/
.page_model .page_model_content{text-align: center;line-height: 230%;font-size: 14px}


.page_model .page_more{width: 362px;padding: 0px 0px 30px 0px;}
.page_model .page_more a{display:inline-block;width:362px;color:#E90501;border: 1px solid #DFDFDF;border-radius: 30px;text-align: center;line-height: 60px;height: 60px;font-size: 20px}


/*联系我们模块*/
.contact_model{background:#0660AD}
.contact_model .contact_model_left{width:540px;}
.contact_model .contact_model_left > p{line-height: 24px;  font-size: 13px;  color: #fff;  height: 24px;  width: 100%;}
.contact_model .contact_model_left > h3{font-size: 16px;  color: #fff;  line-height: 24px;  margin-bottom: 25px;  font-weight: 100;}
.contact_model .contact_model_left .weixin a{width: 45px;height: 45px;display: inline-block; border-radius:50% }
.contact_model .contact_model_right{width: 400px;}
.contact_model .contact_model_right p  .contact_model_input{width: 100%;    line-height: 20px;  padding: 10px 20px;  color: #bcbcbc;  background-color: #000;  border: #3f3f3f 1px solid;  margin-bottom: 10px;  }
.contact_model .contact_model_right p textarea.contact_model_input{height: 100px;  resize: none;  overflow: hidden;}
.contact_model .contact_model_right p .contact_model_sub{width: 100%;  background-color:#091333;  color: #ffffff;  font-size: 16px;  padding: 8px 0;border: none}



/*底部*/
.footer{
    padding: 25px 0px;background:rgb(0,63,126) ;text-align: center;color:#fff;
}
.xinxi{
    text-align:center; display:none; font-size:12px; color:#CCC; border:#CCC solid 1px; border-left:0px;border-right:0px;margin:20px auto; width:50%; padding:5px 0px 5px 0px; 
}

.download{width:25px;height:25px;position: absolute;right:20px;top:166px;}

/***分页***/
.paging{margin:0px auto; width:480px; padding:40px 0px 80px 0px; }
.paging ul li { float: left; margin-left: 5px; height: 30px; color: #FFF; text-align: center; line-height: 30px; }
.paging li a { display: block; padding: 0 14px; border: 1px solid #999; border-radius: 0px; background-color: #fff; }
.paging li a:hover { background-color: #fff; } 
.paging li span { padding: 0 14px; }
.paging .current { color: #333; }
.paging .disabled a { color: #333; background-color: #fff; }
.paging .last { margin-left: 22px; width: auto; color: #333; }
.paging .last .input { display: inline-block; margin: 0 3px; width: 30px; height: 30px; text-align: center;  }
.paging .last .button { display: inline-block; margin-left: 8px; padding: 0; width: 60px; height: 30px; vertical-align: top; line-height: 30px; }
.paging .last .button:hover { background-color:#069; }

.wmid960{width: 960px;margin:0px auto; padding:0px 0px 0px 0px; font: 14px/1.6 '微软雅黑',tahoma,arial,'Hiragino Sans GB',宋体,sans-serif;}
.wmid960 img{width:auto}
#bFFF{background:#FFF}

.sub_category{text-align: center; height: 34px;}
.sub_category a{ padding: 10px 10px; background:rgb(247,247,247); color: #333;}
.sub_category a:hover{ padding: 10px 10px; background:#069; color: #fff;}
.sub_category .active{background: #333; color: #fff;}